<html>
<head>
<title>КГ - ЛР 2</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<h1>Лабораторная работа 5 - Кривые и прверхности</h1>

<h2>Задание</h2>
Карта высот задана лоскутами некоторого вида и данными о накладываемых текстурах.<br><br>

Разработать формат хранения такой карты.<br>
Написать программу, загружаюшую сцену из файла, выводящуюю её и позволяющую редактировать.<br>
Перемешивать при выводе текстуры соседних лоскутов.<br>
Лоскуты должны стыковаться "без швов".<br>

<h2>Варианты лоскутов</h2>

Линейчатая поверхность, на основе двух кривых.<br><br>

Лоскут Кунса на основе четырех кривых.<br><br>

Лоскут Безье.<br><br>

<h2>Варианты кривых</h2>

Кривая Безье<br><br>

Кривая Кетмула-Рома (кардинальный сплайн)<br><br>

B-spline<br><br>

NURBS<br><br>

<h2>Дополнительные задания</h2>

Добавить в формат файла объекты.<br><br>

Обеспечить возможность работы с картами, содержащими >100 млн. контрольных точек.<br><br>

<h2>Литература</h2>
Ф.Хилл OpenGL. Программирование компьютерной графики.<br><br>
</body>
</html>
